package com.aiinterview.model.subject.vo;

import lombok.Data;

@Data
public class SubjectInfoVo {

    /**
     * 题目ID，唯一标识一个题目
     */
    private Long id;

    /**
     * 题目名称，用于显示题目的标题
     */
    private String subjectName;

    /**
     * 题目难度，描述题目的难易程度
     */
    private String subjectDifficulty;

    /**
     * 题目标签，用于标识题目的类型或特点
     */
    private String tags;

    /**
     * 点赞数，表示有多少用户对题目进行了点赞
     */
    private String likeCount;

    /**
     * 收藏数，表示有多少用户将题目添加到收藏夹
     */
    private String favoriteCount;

    /**
     * 是否点赞
     */
    private Boolean isLiked;

    /**
     * 是否收藏
     */
    private Boolean isFavorited;

    /**
     * 题目解析，包含题目的解答和解释
     */
    private String subjectParse;
}
